Hi,大家,週六過的好嗎?
首先來分享一下昨天問的問題~
為什麼我們需要有PHP或者其他後端語言呢?我們用瀏覽器的時候看到的不是都是由HTML/CSS/JS寫的嗎,那要PHP幹嘛~
變數?為什麼我們需要變數?變數的用意在哪呢?
if(條件){若true執行這裡}else{若false執行這裡}
、if(條件1){若條件1成立執行這裡}elseif(條件2){若條件1不成立但條件2成立則執行這裡}else{若都不成立則執行這裡}
if(超市有雞蛋){買6顆}
。當然,圖片的例子有點算是寫程式寫到走火入魔了喇XDDif(使用者輸入的帳密不等於資料庫中的帳密){登入失敗:(}
接下來是陣列,簡單而言,陣列就是一堆變數,但是這些變數會在某個程度上具有共通性或是關聯性。
例如班上同學的名字,使用$name1、$name2、$name3....
看起來很複雜,而且在宣告變數時,第一,會使程式碼又臭又長;第二,當班上同學數量不確定時,要怎麼用上述的方式來記呢?
所以這時,出現了,就是那道光。
$陣列名稱=array();
//宣告numbers是一個陣列
$numbers = array();
//給予陣列值時的用法:$array['key'] = value;
$numbers['0'] = 1;
$numbers['1'] = 2;
$numbers['2'] = 3;
$numbers['3'] = 5;
$numbers['4'] = 8;
$numbers['5'] = 1;
//numbers就會是[1,2,3,5,8,1]
//要注意陣列的第一個索引值(index)是0
echo $numbers[3]; //5
echo $numbers[4]; //8
$numbers[0] = 9;
//numbers:[9,2,3,5,8,1]
//手動在宣告時給定索引值:
$song_list = array(
2 => "可惜沒如果",
3 => "多遠都要在一起",
8 => "醜八怪"
"aa" => "a song"
"para" => "<p>paragraph</p>"
//甚至是HTML的程式碼也可以用字串包著,只要配合echo就可以成功在網頁上顯示出來~
);
unset()
unset($mnumbers[1]);
//把索引值為1(第2個)的變數從陣列移除,所以numbers會變[9,3,5,8,1]
$布林變數=true;
或$布林變數=false;
if($今天 是 週六){明天是週日!}
每天進步一點,就永遠不會是停滯不前。